home *** CD-ROM | disk | FTP | other *** search
- S3 86c911 - 1Mbyte, 1280x1024x16c, 1024x768x256c, 640x480x32kc
- Hardwired Bit-Blt and fill functions.
-
- S3 86c924 - Support for 24-bit modes.
- S3 86c928 - 24bit color, 4MB D/VRAM
- S3 86c801 - similar to '928 ??
- S3 86c805 - same as '801 but for Local Bus
-
-
- The S3 chip only works in AT and better units as it uses full
- 16 bit I/O addresses.
-
- The S3 uses the following I/O addresses:
- 42E8h, 4AE8h, 82E8h, 86E8h, 8AE8h, 8EE8h, 92E8h, 96E8h, 9AE8h, 9EE8h
-
- Please note that this may conflict with Com4 ports at 2E8h-2EFh !!!
-
-
- 3d4h index 30h (R/W): ID register
- bit 0-7 Returns 81h or 82h when read.
-
- 3d4h index 31h (R/W): Display Start
- bit 0,3 Set before writing bank register???
- 4-5 Bit 16-17 of the Display Start Address.
-
- 3d4h index 35h (R/W): Bank number
- bit 0-3 64k bank number.
-
- 3d4h index 38h (R/W): Extensions Enable
- bit 0-7 Writing 48h to this register enables the extended registers,
- writing 0 disables them.
-
- 3d4h index 39h (R/W): Extensions Enable 2
- bit 0-7 Write A5h to this register to unlock extensions.
-
- 3d4h index 41h (R/W): Memory
- bit 4 Set if we have 1MByte, clear if we have 512KBytes.
-
-
- 3d4h index 30h-3Ch and 40h-4Fh are used.
-
-
- 82E8h (16) (R/W): CUR_Y
- 86E8h (16) (R/W): CUR_X
- 8AE8h (16) (R/W): DIAGY_STEP
- 8EE8h (16) (R/W): DIAGX_STEP
- 92E8h (16) (R/W): ERR_TERM
- 96E8h (16) (R/W): MAJ_AXIS/CURWIDTH
- 9AE8h (16) (W): CMD_REG
- 9AE8h (16) (R): GP_STAT
- bit 8 Set when data is ready from the co-processor.
-
- A2E8h (16) (R/W): BKGD_COLOR
- A6E8h (16) (R/W): FRGD_COLOR
- AAE8h (16) (R/W): WRT_MASK
- B2E8h (16) (R/W): COLOR_CMP
- B6E8h (16) (R/W): BKGD_MIX
- BAE8h (16) (R/W): FRGD_MIX
- BEE8h (16) (R/W): MULTIFUNC_CNTL
- E2E8h (16) (R/W): PIX_TRANS
-
-
- ID S3 chip:
-
- wrinx(base,$38,0); {disable extensions}
- if not testinx2(base,$35,$f) then
- begin
- wrinx(base,$38,$48);
- if testinx2(base,$35,$f) then
- begin
- __S3__
- case rdinx(base,$30) of
- $81:86c911 {Is this really a version no??}
- $82:86c911A ??
- end;
- end;
- end;
-
-
- Video Modes (Diamond Stealth):
- VESA:
- 54h T 132 43 16
- 55h T 132 25 16
- 101h G 640 480 256 packed
- 6Ah 102h G 800 600 16 planar
- 103h G 800 600 256 packed
- 104h G 1024 768 16 planar
- 205h G 1024 768 256 packed
- 206h G 1280 960 16 planar
- 208h G 1280 1024 16 planar
- 301h G 640 480 32k word packed
-